package main

import "fmt"

func main() {
	/* ------------------------------------------------------------------------------------------------------------*/ println()
	//	常量不能用 := 语法声明。
	// 常量可以是字符、字符串、布尔值或数值。
	const pi = 3.14
	const world = "世界"
	fmt.Println("hello", world)     //hello 世界
	fmt.Println("Happy", pi, "Day") // Happy 3.14 Day
	/* ------------------------------------------------------------------------------------------------------------*/ println()
	// 数值常量是高精度的 值。
	const (
		Big   = 1 << 99   // 左移100位
		small = Big >> 99 // // 再往右移 99 位，即 Small = 1 << 1，或者说 Small = 2
	)
	fmt.Println(small*10 + 1) // 11
	fmt.Println(small * 0.1)  // 0.1
	fmt.Println(Big * 0.1)    //6.338253001141147e+28
	/* ------------------------------------------------------------------------------------------------------------*/println()

}
